const fs = require('fs');

// console.log(fs);

// 简单文件写入
// fs.writeFile('./test.txt','你们好啊！！',{
//     encoding:'utf-8',
//     mode:0o666,
//     flag:'a'
// },err=>{
//     if(!err){
//         console.log('成功了 ！！');
//     }else{
//         console.log(err);
//     }
// })

// 流式文件写入
// const ws = fs.createWriteStream('./test.txt')
// 监听可写流
// ws.on('open',()=>{
//     console.log('打开了');
// }).on('close',()=>{
//     console.log('关闭了');
// });
// ws.write('天天酷跑，开心玩显');
// ws.end();


// 文件读取
// fs.readFile('./test.txt',{flag:'r'},(err,data)=>{
//     if(!err){
//         console.log(data);
//         console.log(data.toString());
//         console.log('成功了');
//     }else{
//         console.log(err);
//     }
// })

// 流式文件可读流
const ws = fs.createreadStream('./test.txt');
ws.on('open',()=>{
    console.log('打开了');
}).on('close',()=>{
    console.log('关闭了');
    ws.end()
})
ws.on('data',data=>{
    console.log(data);
    console.log(data.toString());
})
